#ifndef DECODIFICADOR_H
#define DECODIFICADOR_H

#include "global.h"
#include "instruccion.h"
#include "memoria.h"

class Decodificador {
	public:
		Decodificador(Memoria &memoria);
		void decodificar(int posicion);
		Instruccion getInstruccion();
	private:
		byte getInmed8(int posicion);
		word getInmed16(int posicion);
		Memoria &memoria_;
		Instruccion instruccion_;
};

#endif
